import { request,BASEURL} from '../../utils/request';
Page({
  data: {
    BASEURL:'',
    autoplay:true,
    interval:2000,
    banner:[],
    goodsIndex:[],
    xing:4
  },
  onLoad: function (options) {
    
    // 首页数据
    this.goodsIndex()
    if(options.q){
      var arr=decodeURIComponent(options.q);
      var new1=arr.split("/");
      var new2 = new1[4];
      wx.setStorageSync('pid', new2)
    }else if(options.pid){
      let pid = options.pid
      wx.setStorageSync('pid', pid)
    }else{
      wx.setStorageSync('pid', "")
    }
  },
  // navitor
  navitor(e){
    let uid =  wx.getStorageSync('uid')
    if(uid){
      console.log(e.currentTarget.dataset)
      let {id,price} = e.currentTarget.dataset
      if(price==0) {
      wx.showToast({
        title: '该商品为展示商品',
        icon:"none"
      })
      }else{
        wx.navigateTo({
          url: '/pages/shopDetail/shopDetail?id='+id,
        })
      }
    }else{
     wx.navigateTo({
       url: '/pages/login/login',
     })
     return
    }

  },

  //首页数据
  async goodsIndex(){
    let res = await request({
      url: '/api/Wxapp/index',
      method:"POST"
    })
    console.log(res)
    let goodsIndex = res.data.data.goods
    let banner = res.data.data.banner
    this.setData({
      goodsIndex,
      banner,
      BASEURL
    })
  },

  onShow: function () {

    wx.checkSession({
      success () {
        //session_key 未过期，并且在本生命周期一直有效
      },
      fail () {
        // session_key 已经失效，需要重新执行登录流程
        wx.removeStorageSync('uid')
      }
    })
         // 首页数据
         this.goodsIndex()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  }
})